home *** CD-ROM | disk | FTP | other *** search
- #
- # $Source: hog:Other/networking/sana2/src/slip/RCS/lmkfile,v $
- # $State: Exp $
- # $Revision: 37.2 $
- # $Date: 92/08/25 16:46:05 $
- # $Author: kcd $
- #
- # Amiga SANA-II Example SLIP device driver SAS make file.
- #
- # (C) Copyright 1992 Commodore-Amiga, Inc.
- #
- #
-
- MODNAME = slip
-
- VERSION = 37
-
- LD_FILE = $(MODNAME).ld
- LD_STRIP = $(MODNAME).ld.strip
-
- C_COMPILER = LC
- C_COMPILER_OPTS = -b0 -. -ms -me -O -v -rr -cfistqmcu -d1
-
- ASSEMBLER = hx68 -a
- ASSEMBLER_OPTS = -csy -i include: -o
-
- LINKER = Blink
- LINKER_OPTS = ADDSYM SC SD MAP $(MODNAME).map HLSXF PLAIN SWIDTH 16 NOICONS
- LINKER_OPTS_STRIP = ND NOICONS
-
- C_SOURCES = device_funcs.c
-
- ASM_SOURCES = slip_device.asm endcode.asm
-
- OBJECTS = slip_device.o device_funcs.o endcode.o
-
- STARTUP =
- LIBS = LIB:debug.lib LIB:amiga.lib
-
- ##############################################################################
- # Build the stripped load file...
- #
- $(LD_STRIP): $(LD_FILE)
- $(LINKER) FROM $(LD_FILE) TO $(LD_STRIP) $(LINKER_OPTS_STRIP)
-
-
- ##############################################################################
- # Build the load file...
- #
- $(LD_FILE): $(OBJECTS) $(LIBS)
- $(LINKER) <with <
- FROM $(STARTUP) $(OBJECTS) TO $(LD_FILE) LIB $(LIBS) $(LINKER_OPTS)
- <
-
- ##############################################################################
- # Default rules...
- #
- .c.o:
- $(C_COMPILER) $(C_COMPILER_OPTS) $*.c
-
- .asm.o:
- $(ASSEMBLER) $*.asm $(ASSEMBLER_OPTS) $*.o
-
- ##############################################################################
- # All dependencies...
- #
- slip_device.o : slip_device.asm slip_device.i slip_rev.i
- device_funcs.o : device_funcs.c slip_device.h
- endcode.o : endcode.asm
-
- #############################################################################
- # Bump services.library revision
- #
- version:
- -BumpRev $(VERSION) $(MODNAME)_rev
-
- ##############################################################################
- # Delete all object files
- #
- clean:
- -Delete $(OBJECTS)
- -Delete $(LD_FILE) $(LD_STRIP) slip.map
-